Xbasic

HTTP_UNCHUNK Function

Syntax

Message_Body as C = http_unchunk(chunked_body as C)

Arguments

chunked_bodyCharacter

Original message body as received.

Returns

Message_BodyCharacter

Unchunked message body.

Description

Reassemble an HTTP message body sent with a chunked transfer encoding.

Discussion

The HTTP_UNCHUNK() function reassembles an HTTP message body sent with a chunked transfer encoding. Some HTTP messages are sent by servers (or proxies) using a chunked transfer encoding. The full definition can be found in RFC 2616, section 3.6.1.

HTTP_GET(), HTTP_GET_PAGE2(), HTTP_POST(), HTTP_POST_PAGE2(), and HTTP_FETCH() automatically reassemble messages sent with chunked transfer encoding.

See Also